package com.group3.pojo.result;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.group3.domain.File;
import lombok.Data;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * @ClassName TShowStudentWorkReceive
 * @Author jt-sinlio
 * @Time 2021/7/14 16:36
 **/
@Data
public class TShowStudentWorkResult {

    private Integer workId;

    private String workTheme;

    private String workContent;

    private String teacherName;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date releaseTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date completionTime;

    private String content;

    private Float score;

    private String comment;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date submitTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date repliedTime;

    private String lessonName;

    private Integer studentWorkId;

    private List<File> workFiles = new ArrayList<>();

    private List<File> studentWorkFiles = new ArrayList<>();
}
